namespace = cr_troop_rite

long_character_event = {
	id = cr_troop_rite.1
	title = CR_TROOP_RITE_1_TITLE
	desc = CR_TROOP_RITE_1_DESC
	picture = GFX_cr_evt_carnal_rite_troops
	border = GFX_event_long_frame_war
	is_triggered_only = yes

	immediate = {
		clear_event_target = cr_intimacy_partner
		random_realm_character = {
			limit = {
				in_command = yes
				at_location = ROOT
				cr_valid_intimacy_partner_trigger = yes
			}
			save_event_target_as = cr_intimacy_partner
		}
	}

	option = {
		name = CR_TROOP_RITE_1_A
		custom_tooltip = {
			text = CR_EVENT_TT_TROOP_RITE
			hidden_tooltip = {
				cr_gain_carnal_good_ending_trait_effect = yes
				add_character_modifier = {
					name = cr_troops_carnal_rite
					duration = 30
				}
				if = {
					limit = {
						event_target:cr_intimacy_partner = {
							cr_valid_intimacy_partner_trigger = yes
						}
					}
					cr_record_contextual_intimacy_effect = yes
				}
				if = {
					limit = { trait = weak }
					random = { chance = 10 add_trait = ill }
				}
				if = {
					limit = { NOT = { trait = strong } NOT = { trait = weak } }
					random = { chance = 5 add_trait = ill }
				}
				clear_event_target = cr_intimacy_partner
			}
		}
	}
}

character_event = {
	id = cr_troop_rite.2
	hide_window = yes
	is_triggered_only = yes

	immediate = {
		clr_character_flag = cr_troops_carnal_rite_cooldown
	}
}
